//
//  MVSObjectMapping.m
//  MoltenCore
//
//  Created by Nicholas Bourey on 4/28/12.
//  Copyright (c) 2012 Matchbox, Inc. All rights reserved.
//

#import "MVSObjectMapping.h"

@implementation MVSObjectMapping

#pragma mark - Synthesized Properties

#pragma mark - Class Methods
+ (MVSObjectMapping *)mappingForClass:(Class)aClass {
	MVSObjectMapping *aMapping = [[MVSObjectMapping alloc] initWithClass:aClass];
	
	return [aMapping autorelease];
}

#pragma mark - Inherited
- (id)init {
	self = [super init];
	if(self != nil) {
		self->mappings = [[NSArray alloc] init];
	}
	
	return self;
}

- (id)initWithClass:(Class)aClass {
	self = [self init];
	if(self != nil) {
		self->mappedClass = aClass;
	}
	
	return self;
}

#pragma mark - Instance Methods
- (void)mapJSONPath:(NSString *)path toKeyPath:(NSString *)keyPath {
	
}

- (void)mapJSONPath:(NSString *)path toKeyPath:(NSString *)keyPath withRelationalMapping:(MVSObjectMapping *)relationalMapping {
	
}

@end
